#widearea a { color:#333399; }
#widearea caption, #widearea hr, #widearea legend {display:none;}
#widearea th { text-align:left; }
#widearea form { display:block }
#widearea fieldset, #widearea form, #widearea h3, #widearea h4, #widearea h5, #widearea h6 #widearea p, #widearea table, #widearea img { margin:0; padding:0; border:0; }






input.button {background-color:#d8001d; color:#fff; border:#999999 solid 1px;}
input.text {}
.hiCreatGroupSelect { width:150px; font-size:11px }

.widearea { margin-left:148px; }
	#widearea h3 { }
	#widearea p { }


	#hiheader {margin-left:10px;  margin-top:10px; width:280px; height:40px;}

		#frmHideSearch, #frmCancel { float:right; text-align:right; width:12em; }
		#frmSearch {  }
			#frmSearch label { display:none; }


	#wrapperLeftRightPane { }
	#hiRightPaneWrapper {background-color:#ccc; height:434px; width:314px; }
    #hiLeftPaneWrapper {background-color:#ccc; height:434px; width:314px;}
	#hiRightPaneSubWrapper{padding-top:32px; padding-left:10px;  padding-bottom:15px;}
	#hiLeftPaneSubWrapper{padding-left:10px;padding-left:10px;  padding-bottom:15px;}
	#hiheaderleft {padding-top:10px; padding-bottom:10px;}
	
		/****************** Two Pane View ***********************/

		
		#hibodytree {width:290px; border:#666 solid 1px;}

			#hibodytreeheader { background-color:#eee; height:38px; width:100%; padding:10px;}

				#hibodytreeheadernew { text-align:right; float:right; padding:0;}
					#hibodytreeheadernew a {color:#fff; text-decoration:none;}
					#hibodytreeheadernew a:link {}
					#hibodytreeheadernew a:visited {}
					#hibodytreeheadernew a:hover {}
					#hibodytreeheadernew a:active {}
				#hibodytreeheader h4 { font-size:1em; }

			#hibodytreebody { background-color:#fff; height:330px; width:290px; overflow:scroll;}


				#hibodytreebody div.hibodytreelessrow {}
				#hibodytreebody div.hibodytreelessrow img {}
				#hibodytreebody div.hibodytreelessrow h5 {margin:0 0 0 30px; padding:0.2em; font-size:1em; }
				#hibodytreebody div.hibodytreelessrow p {margin:0 0 0 30px; padding:0.2em;  }
				
				#hibodytreebody h5 {font-size:1em;}
				#hibodytreebody form {white-space:nowrap; display:inline;}
				#hibodytreebody form fieldset {white-space:nowrap; display:inline; border-style:none; }
				#hibodytreebody ul { background:url("../images/ul_bg.png") top left repeat-y; list-style:none; padding:0.5em 0 0 0; margin:0;}
				#hibodytreebody ul.root {}
				#hibodytreebody ul.node2 {}
					#hibodytreebody li { padding:0 0 0 17px; margin:0 0 5px 0; background:url("../images/li_bg.png") top left no-repeat; clear:left;}
						#hibodytreebody li a.icon span {display:none;}
						#hibodytreebody li.lifolder a.icon {display:block; width:20px; height:17px; padding-right:0.3em;  float:left; background: transparent url("../images/icon_folder.png") top center no-repeat;}

						#hibodytreebody li.lifolder a.node {}
						#hibodytreebody li.liaccount a.icon {display:block; width:20px; height:17px; padding-right:0.3em;  float:left; background: transparent url("../images/icon_account.png") top center no-repeat;}
						#hibodytreebody li.liaccount a.node {}
						#hibodytreebody li.lihandset a.icon {display:block; width:20px; height:17px; padding-right:0.3em;  float:left; background: transparent url("../images/icon_handset.png") top center no-repeat;}
						#hibodytreebody li.lihandset a.node {}
						#hibodytreebody li.liuser a.icon {display:block; width:20px; height:17px; padding-right:0.3em; float:left; background: transparent url("../images/icon_user.png") top center no-repeat;}
						#hibodytreebody li.liuser a.node {}
						#hibodytreebody li.active a.icon {}
						#hibodytreebody li.active a.node {display:block; padding:0.1em; border:#999999 solid 1px; background-color:#e9e9e9;}
					#hibodytreebody li.last-child { background:url("../images/last_li_bg.png") top left no-repeat; }
					#hibodytreebodybuttons { float:left; margin-top:1em; }
			#hibodytreefooter { background-color:#ccc; display:none;}
		
		#hibodycontext {background-color:#ccc;  width:100%; height:100%;}

		#hibodycontextalt { background-color:#d9d9d9; }
		

			#hibodycontextheader { background-color:#ccc; }
			#hibodycontextalt { background-color:#999999; }
				#hibodycontextheader h4 { font-variant:small-caps; font-size:1em }
		
			
			#hibodycontextbody { background-color:#d9d9d9;  width:100%;}
		
			div.frmFixedTree { height:31em; overflow:auto; border:#ccc solid 1px; padding:0.6em; }
			div.frmFixedTree h5 {font-size:1em;}
				div.frmFixedTree ul {background:url("../images/ul_bg.png") top left repeat-y; list-style:none; padding:0.5em 0 0 0; margin:0; }
					div.frmFixedTree li {padding:0 0 0 17px; margin:0 0 5px 0; background:url("../images/li_bg.png") top left no-repeat; }
					div.frmFixedTree li.last-child { background:url("../images/last_li_bg.png") top left no-repeat; }
					
				#hibodycontextbodytabs {}

					#hibodycontextbodytabs ul { list-style:none; margin:0; padding:0; }
						#hibodycontextbodytabs li { float:left; border:#999999 solid 1px;  }
						#hibodycontextbodytabs li.active { border:#999999 solid 1px; border-bottom:#fff solid 1px;}
							#hibodycontextbodytabs li span.active { display:none; }
							#hibodycontextbodytabs li a { float:left; display:block; background-color:#ebebeb; padding:0.3em 0.7em 0.7em 0.7em;  }
							#hibodycontextbodytabs li.active a { background-color:#fff; }
							#hibodycontextbodytabs > ul a {width:auto;}
					    /* Commented Backslash Hack hides rule from IE5-Mac \*/
					    #hibodycontextbodytabs a {float:left;}
					    /* End IE5-Mac hack */
					    #hibodycontextbodytabs li a:hover { background-color:#fff; }
					    #hibodycontextbodytabs li.active a:hover { cursor:pointer; }

			

				#hibodycontextbodypane {overflow:scroll; background-color:#ffffff; width:290px; border:#999999 solid 1px; border-top:0;  clear:both; border-left:#666 solid 1px; border-right:#666 solid 1px;border-bottom:#666 solid 1px; height:327px; }
				
				.hibodycontextbodypaneoptions{height:3em; vertical-align:middle; width:284px; padding:3px; display:block; background-color:#eee; text-align:center; border-left:#666 solid 1px; border-right:#666 solid 1px;}

				
					#hibodycontextbodypanewarning { padding:3em 1em 3em 1em; font-size:1.2em; font-weight:bold; color:#cc3333; }
					form.hibodycontextbodypaneoptions { display:block; background-color:#eee; clear:both;}
					form.hibodycontextbodypaneview {  }
					#hibodycontextbodypane select, #hibodycontextbodypane input { border-color:#777; }
					#hibodycontextbodypane textarea { border-color:#777; }
					#hibodycontextbodypane fieldset { }
					#hibodycontextbodypane form {padding:0.5em; }
					#hibodycontextbodypane h5 {padding:0.5em; padding-bottom:0;font-size:1em; }
						#hibodycontextbodypane div.frmRow {  }
							#hibodycontextbodypane div.frmRow label { display:block; }
							#hibodycontextbodypane div.frmRow div.frmContent { display:block;  }
							#hibodycontextbodypane div.frmText { display:block; margin-left:12.5em; margin-top:3px; margin-bottom:4px; }
						div.frmRowButton { vertical-align:bottom; padding-top:0.5em; }
						div.frmFixed {  }
						#hibodycontextbodynotabs div.frmFixed { height:20.5em; padding:0.5em; }
						div.frmFixedLong { height:29em; overflow:auto; border:#ccc solid 1px; }
						* html div.frmFixedLong { height:28em; }
			#hibodycontextfooter { background-color:#ccc; }
			#hibodycontextalt #hibodycontextfooter { background-color:#999999; }
		/****************** Single Pane View ***********************/
		#hibodyfull {}
			#hibodyfullheader { background-color: #999999; border-bottom:1px solid #fff; padding:0.5em;  }
				#hibodyfullheaderbutton { text-align:right; float:right; padding:0; width:6em; }
				#hibodyfullheader h4 {   padding:0.4em; padding-left:0; }
			#hibodyfullbody { height:25em; overflow:auto; }
				#hibodyfullbody table { width:100%; border:0; padding:0; margin:0;  }
				#hibodyfullbody table thead tr { background-color:#d9d9d9; color:#000; }
					#hibodyfullbody table thead th { padding:0.2em; }
				#hibodyfullbody table tbody tr { background-color:#fff; color:#000; }
				#hibodyfullbody table tbody tr.tralt td { background-color:#f5f5f5; color:#000; }
					#hibodyfullbody table tbody td { padding:0.3em;  }
			#hibodyfullfooter { background-color: #999999; border-top:1px solid #fff; padding:0.5em;  }
	#hifooter { clear:both; }
	